An Iterative Rounding 2-Approximation Algorithm for the Element Connectivity Problem
نویسندگان
چکیده
In the survivable network design problem (SNDP), given an undirected graph and values for each pair of vertices and , we attempt to find a minimum-cost subgraph such that there are disjoint paths between vertices and . In the edge connected version of this problem (EC-SNDP), these paths must be edge-disjoint. In the vertex connected version of the problem (VC-SNDP), the paths must be vertex disjoint. Jain et al. [12] propose a version of the problem intermediate in difficulty to these two, called the element connectivity problem (ELC-SNDP, or ELC). In this problem, the set of vertices is partitioned into terminals and nonterminals. The edges and nonterminals of the graph are called elements. The values are only specified for pairs of terminals , and the paths from to must be element disjoint. Thus if elements fail, terminals and are still connected by a path in the network. These variants of SNDP are all known to be NP-hard. The best known approximation algorithm for the EC-SNDP has performance guarantee of 2 (due to Jain [11]), and iteratively rounds solutions to a linear programming relaxation of the problem. ELC has a primal-dual approximation algorithm, where (Jain et al. [12]). VC-SNDP is not known to have a non-trivial approximation algorithm; however, recently Fleischer [7] has shown how to extend the technique of Jain [11] to give a 2-approximation algorithm in the case that ! . She also shows that the same techniques will not work for VC-SNDP for more general values of . In this paper we show that these techniques can be extended to a 2-approximation algorithm for ELC. This gives the first constant approximation algorithm for a general survivable network design problem which allows node failures.
منابع مشابه
Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems
The survivable network design problem (SNDP) is the following problem: given an undirected graph and values rij for each pair of vertices i and j, find a minimum-cost subgraph such that there are rij disjoint paths between vertices i and j. In the edge connected version of this problem (ECSNDP), these paths must be edge-disjoint. In the vertex connected version of the problem (VC-SNDP), the pat...
متن کاملNetwork Design Via Iterative Rounding Of Setpair Relaxations
A typical problem in network design is to nd a minimum-cost sub-network H of a given network G such that H satisses some prespeciied connectivity requirements. Our focus is on approximation algorithms for designing networks that satisfy vertex connectivity requirements. Our main tool is a linear programming relaxation of the following setpair formulation due to Frank and Jordan: a setpair consi...
متن کاملBicriteria Network Design via Iterative Rounding
We study the edge-connectivity survivable network design problem with an additional linear budget constraint. We give a strongly polynomial time (3, 3)-approximation algorithm for this problem, by extending a linear programming based technique of iterative rounding. Previously, a (4, 4)-approximation algorithm for this problem was known. The running time of this previous algorithm is not strong...
متن کاملApproximating Minimum Cost Connectivity Orientation and Augmentation
Connectivity augmentation and orientation are two fundamental classes of problems related to graph connectivity. The former includes minimum cost spanning trees, k-edge-connected subgraph and more generally, survivable network design problems [9]. In the orientation problems the goal is to find orientations of an undirected graph that achieve prescribed connectivity properties such as global an...
متن کاملApproximation Algorithms and Hardness of Approximation March 19 , 2013 Lecture 9 and 10 : Iterative rounding II
In the last lecture we saw a framework for building approximation algorithms using iterative rounding: 1. Formulate the problem as a linear program (LP) 2. Characterise extreme point structure 3. Iterative algorithm 4. Analysis We used this framework to solve two problems: Matchings in Bipartite Graphs and the Generalised Assignment Problem. A negative point about this approach is that it requi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001